<?xml version="1.0"?>
<OnTheFlyInstruction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <InstanceId>Default</InstanceId>
  <CustomAppConfig />
  <Tags>
    <string>Core</string>
  </Tags>
  <AdditionalAssemblies />
  <Code><![CDATA[using xSolon.Instructions;
using System;
using System.Data;
using System.Linq;
using xSolon.Logs;

public class Inspect_PersonSample : AbstractInstruction
{
	
	public override void Run()
	{
		var me = new Person(){ Name = "Martin"};
	
		// NotifyInformation will display events in the Logs tab
		NotifyInformation(me.RawPrint());
		
		// BreakPoint allows to edit 'me'
		// after modifying press the 'Run' button to continue.
		Inspect(me, "Change one of the Properties");
		
		// Show changes in Logs
		NotifyInformation(me.RawPrint());
		
	}
	
	// Custom class to modify
	public class Person
	{
		public string Name {get;set;}
		public string Phone {get;set;}
	}
}]]></Code>
</OnTheFlyInstruction>